package com.fortune.service.ananlysis.dto;

import java.math.BigDecimal;
import java.util.List;

public class BillMailInfoDTO {

    /**
     *  客户姓名
     */
    private String custName;

    private Integer bankId;

    /**
     *  信用卡卡号
     */
    private String cardCode;

    /**
     *  信用卡卡种名称
     */
    private String cardName;

    /**
     *  账单账期
     */
    private String billMonth ;

    /**
     *  账单日
     */
    private String billDate;

    /**
     *  最后还款日
     */
    private String deadlineDate ;

    /**
     *  总还款额
     */
    private BigDecimal totalAmount ;

    /**
     *  最低还款额
     */
    private BigDecimal minRepayAmount ;

    /**
     *  信用卡额度
     */
    private BigDecimal creditLimit;

    /**
     *   取现额度
     */
    private BigDecimal crashLimit;

    // 积分余额
    private BigDecimal point;

    private String email;

    private String password;

    private List<TradeRecordDTO> tradeRecordDTOS ;

    public BigDecimal getPoint() {
        return point;
    }

    public void setPoint(BigDecimal point) {
        this.point = point;
    }

    public List<TradeRecordDTO> getTradeRecordDTOS() {
        return tradeRecordDTOS;
    }

    public void setTradeRecordDTOS(List<TradeRecordDTO> tradeRecordDTOS) {
        this.tradeRecordDTOS = tradeRecordDTOS;
    }

    public BigDecimal getCreditLimit() {
        return creditLimit;
    }

    public void setCreditLimit(BigDecimal creditLimit) {
        this.creditLimit = creditLimit;
    }

    public BigDecimal getCrashLimit() {
        return crashLimit;
    }

    public void setCrashLimit(BigDecimal crashLimit) {
        this.crashLimit = crashLimit;
    }

    public String getBillMonth() {
        return billMonth;
    }

    public void setBillMonth(String billMonth) {
        this.billMonth = billMonth;
    }

    public String getBillDate() {
        return billDate;
    }

    public void setBillDate(String billDate) {
        this.billDate = billDate;
    }

    public String getDeadlineDate() {
        return deadlineDate;
    }

    public void setDeadlineDate(String deadlineDate) {
        this.deadlineDate = deadlineDate;
    }

    public String getCardCode() {
        return cardCode;
    }

    public void setCardCode(String cardCode) {
        this.cardCode = cardCode;
    }

    public BigDecimal getTotalAmount() {
        return totalAmount;
    }

    public void setTotalAmount(BigDecimal totalAmount) {
        this.totalAmount = totalAmount;
    }

    public BigDecimal getMinRepayAmount() {
        return minRepayAmount;
    }

    public void setMinRepayAmount(BigDecimal minRepayAmount) {
        this.minRepayAmount = minRepayAmount;
    }

    public String getCustName() {
        return custName;
    }

    public void setCustName(String custName) {
        this.custName = custName;
    }

    public String getCardName() {
        return cardName;
    }

    public void setCardName(String cardName) {
        this.cardName = cardName;
    }

    public Integer getBankId() {
        return bankId;
    }

    public void setBankId(Integer bankId) {
        this.bankId = bankId;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    @Override
    public String toString() {
        return "BillMailInfoDTO{" +
                "custName='" + custName + '\'' +
                ", bankId=" + bankId +
                ", cardCode='" + cardCode + '\'' +
                ", cardName='" + cardName + '\'' +
                ", billMonth='" + billMonth + '\'' +
                ", billDate='" + billDate + '\'' +
                ", deadlineDate='" + deadlineDate + '\'' +
                ", totalAmount=" + totalAmount +
                ", minRepayAmount=" + minRepayAmount +
                ", creditLimit=" + creditLimit +
                ", crashLimit=" + crashLimit +
                ", point=" + point +
                ", email='" + email + '\'' +
                ", password='" + password + '\'' +
                ", tradeRecordDTOS=" + tradeRecordDTOS +
                '}';
    }
}
